@charset "utf-8";
/*公共部分*/
/*html5 reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px; vertical-align: baseline; /* 垂直对齐一幅图像 */ background: transparent; /* 背景透明无颜色 */}
html,body { height:100%;font: normal 12px "microsoft yahei", Arial, sans-serif; -webkit-font-smoothing: antialiased; /*灰度平滑*/color:#434343;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

img { border: none; }
ul, ol { list-style: none; }
a { text-decoration: none; margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; }
i{font-style:normal;}

:focus { outline: 0; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
blockquote, q { quotes: none; }/* 不会产生任何引号 */
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; } /* 带有新插入部分的文本：去掉下划线 */
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }/* 带有标记的文本 */
del { text-decoration: line-through; }/* 删除文本 */
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 10px 0; padding: 0; }
input, select { vertical-align: middle; }

.clear { clear: both; height: 0; font-size: 0px; overflow: hidden; }
.clearfix:before, .clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { *zoom: 1;}

.fleft{float: left;}
.fright{float:right;}

.bolder{font-weight: bold;}


/* 表格以外的按钮加box-shadow */
.outsideBtnBS{box-shadow: 1px 1px 3px #000;margin-left:30px!important;}

/* 查询条件部分的item的margin-bottom */
.el-form-item.selectMB10{margin-bottom:10px;}
.el-button.btnMB10{margin-bottom:10px;}

.el-button.blueFont{border:none;color:#007ACC;background:none;}
/*字体icon*/
@font-face {font-family: "iconfont";/**/
    src: url('../font/iconfont.eot');  /*!*IE9*!*/
    src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* !*IE6-IE8 *!*/
    url('../font/iconfont.woff') format('woff'), /*!* chrome, firefox *!*/
    url('../font/iconfont.ttf') format('truetype'),   /*!*chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* !*iOS 4.1- *!*/
}/**/
/*字体icon*/
/* @font-face {
  font-family: 'iconfont';   project id 318414 
  src: url('//at.alicdn.com/t/font_ccxh3ibhcdsoflxr.eot');
  src: url('//at.alicdn.com/t/font_ccxh3ibhcdsoflxr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_ccxh3ibhcdsoflxr.woff') format('woff'),
  url('//at.alicdn.com/t/font_ccxh3ibhcdsoflxr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_ccxh3ibhcdsoflxr.svg#iconfont') format('svg');
} */

/* 表格中的操作 */
button.operationItem {border: none;background: none;font-size: 12px;}
.operationItem{padding:0 3px;display:inline-block;cursor: pointer;color:#e02222;
/*text-shadow: 1px 0 0 #e02222, 0 1px 0 #e02222, 0 -1px 0 #e02222, -1px 0 0 #e02222, 1px 0 1px #e02222, 0 1px 1px #e02222, 0 -1px 1px #e02222, -1px 0 1px #e02222;*/
/*filter: Dropshadow(offx = 1, offy = 0, color = #e02222) Dropshadow(offx = 0, offy = 1, color = #e02222) Dropshadow(offx = 0, offy = -1, color = #e02222) Dropshadow(offx = -1, offy = 0, color = #e02222);*/
}
.operationItem.disabled{cursor: not-allowed;color:#d9c1bf;}

.default-label{margin: 10px 0px;display:inline-block; font-weight:bold;  }
.label-w0 .el-form-item__label{width:60px;}
.label-w1 .el-form-item__label{width:70px;}
.label-w2 .el-form-item__label{width: 90px}
.label-w3 .el-form-item__label{width: 110px}
/*table cell button*/
.el-table{z-index:0;}
.el-table th > .cell{white-space: nowrap;padding:0;line-height:28px;}
.el-table td, .el-table th{height: 28px;box-sizing: border-box;}
.el-table th, .el-table td{height: 28px;box-sizing: border-box;}

.el-form-item__error{position: relative}





body .iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{overflow:hidden;}
/* button */
.el-button a{color:rgb(61, 34, 31);}
.el-button--danger a{color:#fff;}
/* tab */
.el-tabs__item{height:30px;line-height:30px;}
/* form */
.el-form{padding-bottom: 5px;}
.el-form-item{margin-bottom:10px;}
.el-form-item__label{padding:0px 6px 0px 0;font-size:12px;line-height: 26px;}
.label60 .el-form-item__label{min-width:60px;}
.el-form-item__content{line-height:24px;font-size:12px;}
.el-form--inline .el-form-item{margin-right:26px;}
.el-form--inline .el-form-item__label{text-align:left;}
.el-tabs__header{margin-bottom: 10px}
/* table */
.el-table th, .el-table td .el-input--mini .el-input__inner{border:none;}
.table.el-table__body tbody tr td:first-child .cell{padding: 0px;}
/* dialog */
.el-dialog__body{padding:20px;}
.el-dialog__body h2{margin-bottom:10px;}
.el-dialog__body p{line-height:24px;}
.el-dialog__wrapper .el-form--inline .el-form-item__label{text-align:right;}
/*select*/
.el-select{width:168px;}
/*select-dropdown*/
.el-select-dropdown{max-width:300px;}
.el-select-dropdown__item{padding:0 10px;height:24px;line-height:25px;}
/* tree */
.el-tree__empty-block{min-height:200px;}
.el-tree-node__label{font-size:12px;}
.el-tree-node__content{height:24px;line-height:24px;}
/* radio */
.el-radio__input .el-radio__inner{width:14px;height: 14px;}
.el-radio__input.is-checked .el-radio__inner{background:#fff;}
.el-radio__inner::after{background-color: #e02222;}
/* checkbox */
.el-checkbox__inner::after{left:2px;top:-1px;}
/* pagination */
/*.el-pagination .el-select .el-input input{height:24px;font-size: 12px;font-family: "microsoft yahei", Arial, sans-serif;}
.el-pagination__editor{width:26px!important;padding:2px;}*/
/*  notification */
.el-notification{top:38px!important;}
/* error */ 
.el-form-item__error{position: relative;text-align: left;}

.el-date-editor.el-input{width:168px;}


[v-cloak]{ display: none }

label.el-form-item__label:after {  content: "：";  }
.noContent label.el-form-item__label:after {  content: " ";  }




/*icon-click*/
.disabledClick.el-input.is-disabled .el-input__inner {
    background-color: rgb(255, 255, 255)!important;
    border-color: rgb(229, 211, 209);
    color: #000;
    cursor: not-allowed;
}
.disabledClick.el-textarea.is-disabled .el-textarea__inner{
    background-color: rgb(255, 255, 255)!important;
    border-color: rgb(229, 211, 209);
    color: #000;
    cursor: not-allowed;
}
.el-input__icon {
    position: absolute;
    width: 35px;
    height: 100%;
    right: 0;
    top: 0;
    text-align: center;
    color: rgb(217, 193, 191);
    transition: all .3s;
    cursor: pointer;
}
.el-dialog .el-radio__input.is-disabled.is-checked .el-radio__inner {
      background-color:#fff;
      border-color: rgb(222, 0, 0)!important;
  }
  .el-radio__input.is-disabled.is-checked .el-radio__inner::after{
      background-color: rgb(222, 0, 0)!important;
  }
  .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
      background-color: rgb(222, 0, 0)!important;
      border-color: rgb(222, 0, 0)!important;
  }
.el-form-item.default-flex{width: 100%;  display: -webkit-box; display: -moz-box;  display: -ms-flexbox;  display: flex; display: flex;}
.el-form-item.default-flex .el-form-item__content{-webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1; }
.el-form-item.default-flex  .el-form-item__content .el-input{width:100%;}
.el-form-item.default-flex  .el-form-item__content .el-select{width:100%;}
.el-month-table td{padding: 5px !important;}
.el-year-table td{padding: 5px !important;}
.day-chose  .el-input__icon + .el-input__inner{padding-right: 0px;}
.el-select > .el-input{line-height: initial;}
.el-input--mini .el-input__inner{line-height: 24px;padding: 0px 10px;}
.el-select{line-height: initial}
.el-form--inline .el-form-item__content{line-height: initial;}
.el-form--inline .el-form-item__label{line-height: 24px;}
.el-radio-group{line-height: 24px;}
.searchInput  input{width:calc(100% - 30px)}
.marginBot.abs{position: absolute;top:14px;left: 134px;}
.el-checkbox__inner{width:14px;height: 14px;}
.checkboxAlign .el-checkbox{line-height: 24px;}
.el-checkbox__inner:after{left: 3px;  top: -1px;}
.el-table-column--selection .cell{padding: 0px;padding-right: 0px;}
.el-textarea textarea{width:168px;}
/*弹窗中表单的样式调整*/
.el-dialog__wrapper .label-minW80.el-form--inline .el-form-item__label{min-width: 80px;padding-right: 0px;}
.el-dialog__wrapper .label-minW85.el-form--inline .el-form-item__label{min-width: 85px;padding-right: 0px;}
.el-dialog__wrapper .label-minW90.el-form--inline .el-form-item__label{min-width: 90px;padding-right: 0px;}
.el-dialog__wrapper .label-minW95.el-form--inline .el-form-item__label{min-width: 95px;padding-right: 0px;}
.el-dialog__wrapper .label-minW100.el-form--inline .el-form-item__label{min-width: 100px;padding-right: 0px;}
.el-dialog__wrapper .label-minW110.el-form--inline .el-form-item__label{min-width: 110px;padding-right: 0px;}
.el-dialog__wrapper .label-minW120.el-form--inline .el-form-item__label{min-width: 120px;padding-right: 0px;}
.el-dialog__wrapper .label-minW130.el-form--inline .el-form-item__label{min-width: 130px;padding-right: 0px;}
.el-pagination{margin:10px 0px;padding-left: 0px;}
.el-pagination .el-select .el-input input{height:24px;font-size: 12px;font-family: "microsoft yahei", Arial, sans-serif;}
.el-pagination__editor{width:26px!important;padding:0px 2px;height: 24px; vertical-align: top;}
.el-pagination__sizes{margin-right: 20px;}
.el-pagination__sizes .el-select {  width: auto;    vertical-align: top; }
.el-pagination .el-pagination__total{line-height: 24px;}
.el-pagination button, .el-pagination span{font-weight: bold;color: #3d221f;line-height: 24px;}
.el-pagination__jump input{position: relative;}
.el-pager li{line-height: 22px;}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev{line-height: 24px;}

.seeDisabled .el-input.is-disabled .el-input__inner{background-color: #fff;  border-color: #d9c1bf;  color:  rgba(8, 8, 8, 0.91);}
.el-input.is-disabled .el-input__inner{color: rgba(8, 8, 8, 0.91);}
/*radio行距*/
.radioLine .el-radio-group{line-height: 24px;display: inline-block;height:24px;}
/*较长的输入框*/
.el-form-item.default-flex{width: 100%;  display: -webkit-box; display: -moz-box;  display: -ms-flexbox;  display: flex; display: flex;}
.el-form-item.default-flex .el-form-item__content{-webkit-box-flex: 1;  -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1; }
.el-form-item.default-flex  .el-form-item__content .el-input{width:100%;}
.el-form-item.default-flex  .el-form-item__content .el-select{width:100%;}
.el-form-item.default-flex  .el-form-item__content .el-textarea__inner{width:100%;}


.el-form--inline .el-form-item__content, .el-select{line-height: 24px;}

/*时间间隔选择*/
.dayChose{margin-bottom: 10px;display: inline-block;}
.dayChose>div{display: inline-block;}
.dayChose .el-radio{margin-right: 10px;}
.dayChose span{line-height: 24px;display: inline-block;padding: 0px 5px;}
.dayChose .el-form-item{margin-bottom: 0px;margin-right: 0px;}
.dayChose .el-date-editor.el-input{width:140px;}
.dayChose  .el-select{width: 100px}

/*select禁用时   后面的小三角不显示*/
.el-select .el-input.is-disabled .el-input__icon{display: none;}